Graph partitioning and disturbed diffusion
نویسندگان
چکیده
The NP-hard graph partitioning problem is an important subtask in load balancing and many other applications. It requires the division of a graph’s vertex set into P equally sized subsets such that some objective function is optimized. State-of-the-art libraries addressing this problem show several deficiencies: they are hard to parallelize, focus on small edge-cuts instead of few boundary vertices, and often produce disconnected partitions. This work introduces our novel graph partitioning and repartitioning heuristic BubbleFOS/C. In contrast to other libraries, Bubble-FOS/C does not try to minimize the edgecut explicitly, but focuses instead implicitly on good partition shapes. The shapes are optimized by diffusion processes that are embedded into an iterative framework. This approach incorporates a high degree of parallelism. Besides describing the evolution process that led to the new diffusion scheme FOS/C used by Bubble-FOS/C, we reveal some of FOS/C’s properties and propose a number of enhancements for a fast and reliable implementation. Our experiments, in which we compare sequential and parallel Bubble-FOS/C implementations to the state-of-the-art libraries Metis and Jostle, reveal that our new heuristic generates high-quality solutions.
منابع مشابه
Analyzing Disturbed Diffusion on Networks
This work provides the first detailed investigation of the disturbed diffusion scheme FOS/C introduced in [17] as a type of diffusion distance measure within a graph partitioning framework related to Lloyd’s k-means algorithm [14]. After outlining connections to distance measures proposed in machine learning, we show that FOS/C can be related to random walks despite its disturbance. Its converg...
متن کاملAnalyzing Disturbed Di usion on Networks
This work provides the rst detailed investigation of the disturbed di usion scheme FOS/C introduced in [17] as a type of di usion distance measure within a graph partitioning framework related to Lloyd's k-means algorithm [14]. After outlining connections to distance measures proposed in machine learning, we show that FOS/C can be related to random walks despite its disturbance. Its convergence...
متن کاملOn global MDL-based Multichannel Image Restoration and Partitioning
In this paper, we address the problem of multichannel image partitioning and restoration, which includes simultaneous denoising and segmentation processes. We consider a global approach for multichannel image partitioning using minimum description length (MDL). The studied model includes a piecewise constant image representation with uncorrelated Gaussian noise. We review existing singleand mul...
متن کاملBeyond Good Shapes: Diffusion-Based Graph Partitioning Is Relaxed Cut Optimization
In this paper we study the prevalent problem of graph partitioning by analyzing the diffusion-based partitioning heuristic BUBBLE-FOS/C, a key component of the practically successful partitioner DIBAP [14]. Our analysis reveals that BUBBLE-FOS/C, which yields well-shaped partitions in experiments, computes a relaxed solution to an edge cut minimizing binary quadratic program (BQP). It therefore...
متن کاملPageRank and Diffusion on Large Graphs
As the study of large, naturally occurring networks rises in importance, it is critical to develop powerful methods for analyzing problems on graphs. As we consider graphs with billions of vertices and edges, these methods must be efficiently computable in order for any analysis to be tractable. One characteristic of many problems on graphs is diffusion or spreading along graph edges between ve...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Parallel Computing
دوره 35 شماره
صفحات -
تاریخ انتشار 2009